using Admin.NET.Core;
using SqlSugar;

namespace Admin.NET.Application.Entity.Business;

[SugarTable("ChangeEMeterRecord", "电表更换记录")]
[SysTable]
public class ChangeEMeterRecord : EntityBaseData
{
	public long OriId { get; set; }

	public string OriSn { get; set; }

	/// <summary>
	/// 组合有功总电能（平台）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? OriCombinedActiveTotalElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功尖电能（平台）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? OriCombinedActiveSharpElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功峰电能（平台）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? OriCombinedActivePeakElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功平电能（平台）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? OriCombinedActiveFlatElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功谷电能（平台）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? OriCombinedActiveValleyElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功总电能（表显）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? RealCombinedActiveTotalElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功尖电能（表显）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? RealCombinedActiveSharpElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功峰电能（表显）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? RealCombinedActivePeakElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功平电能（表显）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? RealCombinedActiveFlatElectricEnergy { get; set; }

	/// <summary>
	/// 组合有功谷电能（表显）
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal? RealCombinedActiveValleyElectricEnergy { get; set; }

	/// <summary>
	/// 扣除房间费用
	/// </summary>
	[SugarColumn(Length = 28, DecimalDigits = 10)]
	public decimal Amount { get; set; }
}
